Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 HELMCROFT Terraced £293,826 £177,500 11 Dec 2006
4 HELMCROFT Terraced £323,971 £191,000 19 May 2010
6 HELMCROFT Terraced £400,125 £124,950 16 Nov 2001